replace view bounds with implicit parameters