interrupt: add options ui
interrupt: add ui saving/loading