every thing is much better and simpler
made enabling and disabling more fool proof and added a message box