broken code; do not use
Revert "broken code; do not use"

This reverts commit f3e96370b09d56ecda99cfed62e3451e0af3f327.
Revert "Revert "broken code; do not use""

This reverts commit 5b3d031336d04ff96c9a2110ec48ee24a9ddd9cf.
well this should work
fixed dataService problem

Not tested but should work
commented out dangerous code
updated color :) cleaned code / more friendly
Merge branch 'master' of https://github.com/abauer/Cal