The influence of ecological constraints on butterfly behaviour: microclimate, heat and homesotasis and access to nectar sources.