new filter system working and started OSK

started work on the on screen keyboard and new filter menu is now
working although is not complete.