update key-mapping and add tabbar