having to use this again because needlemouse framework isnt an engin
it is.you have to look a little harder for the source code link