epiphany driver - fixed a lot of bugs