Better cursor behaviour on buttons