styling, events, tweaks