Uses 'login' and 'user_forum_post_created' events to keep 'user_plugin_forum_viewed' field properly updated.