Adds SmartView#defaults, renames options to callbacks