Fixed responsivness. Angular patterns using scope. Detected canvas size.