Page keyboard skeleton
Refactoring