added support for all 5 mouse buttons