blocks: tests floating buttons, adds buttons on channel hover, hopefully cleaner classes