I have a callback without parameters and it stored in an object with no execution like so:
{callback:function(){ do my thing }}
Then I realized I needed to send in some parameters, and all the sudden JS is executing the function upon discovery:
{callback:(function(e){ do my thing with e })(event)}
Is there a way to do this without it executing immediately?