Effects now use x and y pattern, fixes #433