ButtonEvent now takes nil state argument for stateless input, like interaction zones
Merge pull request #16 from HunterNL/master

Fix for interaction zones