add admin button handlers

closes #20