better photo button behavio