add mininav button, fix overlay bugs, abstractify select image to select component