Rejigged dialog events; added ontextentered.
Create user preset.
Updated todo