custom layout, #todo integrate with rewrite and add support for key combos