classicons: remove the PostVisibility hook and call an update on disable so layouts can hide additional stuff