Added Support For Input Event Callbacks