implemented iMpulse support, to be tested. bugfixes
working on iMpulse controllers