Separated actions basis in enviroment based and input based
Added untested support for keyboard input using native GTA IV functions