treating input events with tick logic - a beginning
TODO comments for the future
deal with browsers repeatedly giving input events