Fixes an issue where blur view wasn't updated when using autolayout. also removed all subviews when running -setup