great post and thanks for the detailed info on order of operation to make these button, for sure on my todo list.