Implemented widget lock, cannot select or drag

Context menu supports locked widget special case
Context menu button hiding via many css classes