runtime protection against making call to "on" when "on" method doesn't exist in context
added gesture listeners