Feature/branches hidden by default

hides the buttons by default and shows on enabled. Also only goes through the logic if LPMobile is defined.