Added Key States so commands can specify whether they want to be activated on Key Down or Key Up