UI work with JS interactions