throttle event optimization. fix keypad dir. fix binding