Contracts, on-line selling and staying the right side of EU and Irish competition law