Ignore all derived files from module compilation

Signed-off-by: Ray Lehtiniemi <rayl@mail.com>
Create a grid system for mouse bindings

Signed-off-by: Ray Lehtiniemi <rayl@mail.com>