refactor singlebulbphoton starting x, see #28