all that work for a tiny button