refactor ui code, setup unsubscribe modal, get additional cat sound, improve device detection, remove retries on failed