Fixed some bug and added a new camera mode (with dynamic zoom).