bug fix, examples of video layers

- added fixed, floating video layers
- added video layer example
- moved some generic callback from TargetCallback to BaseCallback file