alerts
local storage and esc button support