some improvements

- add the keypad() function to the dashboard global object
- include the surname in the tool list
- update the list of apps to work with the new model