button bindings with alert