generates wall calendar with custom events