subview fixes