return false if no user exists
spelling
theme update
tidy up for theme page and pagehandling