Button dimensions generalised

mouseover text implemented