fix show hiding / showing button