An image viewer written in java supporting image tagging