Adding options parameter and ability to disable selected option instead of remove