A screen Recorder which the additional functionality of annotation using call-outs,written in java