initialize-view now takes list of selector/callback pairs.