Refactor frontend implementation
UX experiments