added key binding and widearea