1. A rearview mirror comprising: a housing, wherein the housing comprises a docking element that is configured to receive an external device; a reflective surface coupled to a front side of the housing, the reflective surface comprising a left portion and a right portion; a circuit within the housing, the circuit communicatively coupleable to the external device; a touchscreen operably coupled to the external device through the circuit, wherein the touchscreen overlays the right portion of the reflective surface, the touchscreen being configured to operate in at least two modes, wherein in a first mode the touchscreen acts a graphic user interface and wherein in a second mode, the touchscreen acts as a mirror; a rotation mechanism, wherein the rotation mechanism is capable of rotating the right portion of the reflective surface relative to the left portion of the reflective surface; and a projector communicatively coupled to the circuit, wherein the projector is located on a rear side of the housing and is configured to project an image onto a windshield, wherein the rearview mirror is mounted within a vehicle.