Make sure to check for a post back when checking a forced valid transient key.
profile/preferences:
- Cast values to ints.
- Show full list of preferences on save.