Switched strstr to use std::string::find() internally instead of strstr, thanks to shadowmaster.
Made it possible to refresh widgets on a grid controller without calling the on_create method.