Use iconSource instead of icon

Closes #43.