this should fix the odd recent button behaviour