proper icons for varies device size; bug fixes