The caching subview_watchable actually made things slower. Removed it.