A method, apparatus and computer program product are provided for synchronizing separate compressed video and text streams to provide lightweight closed captioning and instant messaging integration with video conferencing. The device having access to first location data, a first point and a second point being derivable with the aid of location data, navigational data being able to be generated andor being processable for the points, and the second locations data being necessary for deriving the second point. The second heat dissipating area is formed on the other inner side of the computer case, wherein a power supply module is installed therein. A second input is then received from the user.