add admin pages
modify bugs
change button callbacks to events (because bind is too many and complex)
add modal dialog in admin question page