It currently depends on the `:hover` status; should be adapted to work with clicks (probably `:active`).