So I worked around the above issue but now I seem to have an odd problem. This custom event is hooked up to an event tick and is returning as both true and false.