fix up the inbottle and ontap view methods