use options object instead of parsing the canvas element
create init function
remove two-way radius validation