Filtering the results by orientation and control type is a brilliant idea that has so much potential. Even if users wanted to have separate MAME categories in the same LaunchBox ie Arcade: Horizontal, Arcade: Vertical, Arcade: Racing Wheel, gun, spinner trackball and what ever else is in e it could make your MAME very trimmed down and easy to navigate. You could even do like Joystick 0 buttons joystick 1 button. Its a really good idea.