add a helpful little debugging feature: unknown control keys are displayed
minor nomenclature improvements, preparing for new layout algorithm
window layout algorithm begins by tiling, only overlaps once there is insufficient space for all windows to show at once