use a lovely image for visibility toggling instead of an ugly checkbox