photoButton directive