various fixes and improvements

implement dynamic label (display), 
implement confirmation, 
transform code into function (still broken!), 
use bold for gframe() labels, 
remove Invert selection button