We will doubtless need to add some sort of hook. The separation of behavioural JS from functional JS hasn't happened yet, but essentially, ghost-ui should be able to determine what happens when a user interacts with an element from a behavioural perspective. The Ghost Admin UI should be built from pre-designed components (menus, buttons, form elements) that have a set of styles & behaviours in much the same way as Twitter bootstrap.