Stop trying to do weird things, and let the user be in control; that strategy has worked fine since the beginning.