Added choice for when to auto-select.
Removed outdated code.
Added chat detection for messages in relation to auto-selection